草庐IT

Android Espresso listView 滚动到

全部标签

ios - TableView 单元格中的 Collection View 慢速滚动性能

我在stackoverflow和我搜索的许多网站上检查、尝试了许多解决方案。我的问题:我在表格View单元格中有一个CollectionView。我的数据必须在TableView(viewdidload)中加载1次。当我将数据传递到表格单元格内的CollectionView时,它没有出现,因为我需要再次重新加载CollectionView。所以我这样做:数据->TableView的cellforrow内部->传递到CollectionView->cell.collectionView.reloadData()这会导致滚动性能问题:当我滚动时,collectionView.reloadD

ios - 是否有可能获得 tableview 滚动方向并获得最底部单元格的索引路径?

您好,是否可以获取表格View的滚动方向?滚动是向上滚动还是向下滚动?因为我需要获取最底部单元格的indexpath.row并将其存储到变量中。如果没有,请给我任何建议,我该怎么做? 最佳答案 是的,您可以确认协议(protocol)UITableViewDelegate并实现-scrollViewDidScroll方法。每当用户滚动tableView时调用此方法。也可以查看scrollView的contentOffset,与上次对比@property(assign,nonatomic)CGFlaotlastContentOffse

swift - 如何在滚动时更新计时器上的 UITableView

我的问题很难解释,所以我会尽力解释。我正在使用TableView快速应用程序。在这个TableView中,我有一些数据存储在本地(Dictionnary、Arrays、var、...)。所以,在我的TableView中,我每0.01秒刷新一次这些数据。然后,当我滚动我的TableView时,此刷新停止,我不想要它。我想要“继续刷新”。有人可以解释一下我该怎么做吗?我在StackOverflow上搜索,最多的答案是:Thread。我了解C中的线程,但在Swift中对我来说非常模糊。如果您有在Swift中训练多线程的练习,您可以发布它!感谢您的宝贵时间。P.S:我可以发布一些代码,但我认为

ios - UICollectionView:滚动到顶部并在滚动完成时执行操作

我将我的CollectionView滚动到顶部,并希望在滚动完成后执行一个操作。有什么方法可以轻松实现这一点?滚动到顶部可以使用setContentOffset(CGPoint(x:0,y:0))scrollRectToVisiblescrollToItem(at:IndexPath,at:.top)不幸的是,这些函数都不采用completionblock,如果我使用animated=false参数,我可以将它嵌入到UIView.animate()调用并使用其完成block-但随后CollectionView将在滚动期间重用/甚至不显示CollectionView单元格。除了设置一个在

ios - 如何在 SpriteKit 中创建一个有限的、可滚动的背景?

我希望在SpriteKit中有一个可滚动的背景。我尝试了一些other在线提供解决方案,但他们正在实现无限滚动背景,我无法根据我的需要调整代码。这里是一些示例代码,我必须尝试让背景移动(没有检测到到达背景的尽头)——但它非常不稳定,一点也不平滑。overridefunctouchesMoved(_touches:Set,withevent:UIEvent?){iflettouchLocation=touches.first?.location(in:self),letnode=nodes(at:touchLocation).first{ifnode.name!=nil{ifnode.n

【微信小程序点击滚动页面到指定位置】

【微信小程序点击滚动页面到指定位置】scroll-view:https://developers.weixin.qq.com/miniprogram/dev/component/scroll-view.htmlscroll-viewstyle="height:100%"scroll-y="true"scroll-into-view="{{toView}}"bindtap="pageScroll"scroll-with-animation>viewid='YPGZQ'>1/view>viewid='CSMLQ'>2/view>viewid='BOSS'>3/view>/scroll-view>v

ios - 为什么 collectionView.scrollToItem 使用 Swift 将 indexPath 滚动到 View 之外?

以下函数加载一个Messages数组,重新加载collectionView并(应该)滚动到最后一项。问题是最后一个项目向上滚动太远超出View,因此不可见。注意:我使用了3种不同的“原型(prototype)”自动调整大小的单元格,它们根据消息的类型(文本消息、图像消息等)出列。这似乎是一项如此简单的任务,但我开始为这个任务费尽心思。任何帮助都会很棒:)funcloadConversation(){DataService.run.observeUsersMessagesFor(forUserId:chatPartnerId!){(chatLog)inself.messages=chat

ios - UICollectionView 保持水平列表滚动位置

我的UICollectionView中有一些水平的UICollectionViewCell。我的问题是,如果我将第一个单元格中的水平列表滚动到另一个位置,第四个单元格也会在同一位置。第二个和第五个,第三个和第六个都一样......也不要保持水平滚动位置从纵向到横向或相反。有没有办法让单元格中的UICollectionView保持它们的位置?更新2:我知道我必须将内部horizo​​ntalCollectionViewcontentoffsets保存在一个数组中。我在下面的链接中读到了这一点,但在下面的链接中,他们希望在UITableView和UIScrollView中实现这一点。我想在

ios - 将 UIScrollView 的交互转移到另一个 UIScrollView 中滚动

我有一个具有以下结构的接口(interface),其中重要元素的名称在括号中:-UIViewController-UIScrollView(ScrollViewA)-UIViewController(ProfileOverviewViewController)-UIViewController(ProfileDetailViewController)-UICollectionView(ScrollViewB)所以基本上在另一个垂直ScrollView(ScrollViewA)中有一个垂直ScrollView(ScrollViewB)。ProfileOverviewViewControl

ios - 滚动 UITableView 时如果 popViewController 应用程序崩溃

你好,我在UINavigationController中有UIViewController,其中有一个UITableView。当用户点击后退按钮(触发UINavigationController的popViewController功能)时,我正在重置我的数据模型。如果我popViewController,在滚动UITableView时,App在cellForRowAt函数上崩溃。什么会导致这个问题?cellForRowAt函数:classMyViewController:UIViewController,TableView...{varmyChecksModel:MyChecksMod